package com.bkgy.controller.allprocessRcl2150.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName(value ="TB_YIELD_RCL2150")
public class TbYieldRcl2150Export {

	/**
	 * 重卷出口卷号
	 */
	@TableField("RCL_COIL_ID")
	@Excel(name = "重卷出口卷号", width = 20)
	private String rclCoilId;//重卷出口卷号

	/**
	 *连退出口钢卷,重卷入口卷号
	 */
	@TableField("CAL_COIL_ID")
	@Excel(name = "重卷入口卷号", width = 20)
	private String calCoilId;//连退出口钢卷,重卷入口卷号

	/**
	 *连退入口钢卷，酸轧出口卷号
	 */
	@TableField("COLD_COIL_ID")
	@Excel(name = "酸轧出口卷号", width = 20)
	private String coldCoilId;//连退入口钢卷，酸轧出口卷号

	/**
	 *热轧卷号，酸轧入口卷号
	 */
	@TableField("HOT_COIL_ID")
	@Excel(name = "酸轧入口卷号", width = 20)
	private String hotCoilId;//热轧卷号，酸轧入口卷号


	/**
	 *上游机组
	 */
	@TableField("PRE_LINE")
	@Excel(name = "上游机组", width = 20)
	private String preLine;//上游机组

	/**
	 *原料钢种牌号
	 */
	@TableField("STEEL_GRADE")
	@Excel(name = "原料钢种牌号", width = 20)
	private String steelGrade;//原料钢种牌号

	/**
	 *生产开始时间
	 */
	@TableField("PROD_START_TIME")
	@Excel(name = "生产开始时间", width = 20)
	private String prodStartTime;//生产开始时间

	/**
	 *生产结束时间
	 */
	@TableField("PROD_END_TIME")
	@Excel(name = "生产结束时间", width = 20)
	private String prodEndTime;//生产结束时间

	/**
	 *班次
	 */
	@TableField("SHIFT")
	@Excel(name = "班次", width = 20)
	private String shift;//班次

	/**
	 *班组
	 */
	@TableField("CREW")
	@Excel(name = "班组", width = 20)
	private String crew;//班组

	/**
	 *重卷子卷成材率
	 */
	@TableField("RCL_YIELD")
	@Excel(name = "重卷子卷成材率", width = 20)
	private BigDecimal rclYield;//重卷子卷成材率

	/**
	 *重卷总成材率
	 */
	@TableField("TOTAL_RCL_YIELD")
	@Excel(name = "重卷总成材率", width = 20)
	private BigDecimal totalRclYield;//重卷总成材率

	/**
	 *出口钢卷重量（单个子卷）
	 */
	@TableField("EX_WT")
	@Excel(name = "出口单个子卷重量", width = 20)
	private BigDecimal exWt;//出口钢卷重量（单个子卷）

	/**
	 *入口钢卷重量
	 */
	@TableField("EN_WT")
	@Excel(name = "入口钢卷重量", width = 20)
	private BigDecimal enWt;//入口钢卷重量

	/**
	 *入口厚度
	 */
	@TableField("EN_THK")
	@Excel(name = "入口厚度", width = 20)
	private BigDecimal enThk;//入口厚度

	/**
	 *出口厚度
	 */
	@TableField("EX_THK")
	@Excel(name = "出口厚度", width = 20)
	private BigDecimal exThk;//出口厚度

	/**
	 *入口宽度
	 */
	@TableField("EN_WID")
	@Excel(name = "入口宽度", width = 20)
	private BigDecimal enWid;//入口宽度

	/**
	 *出口宽度
	 */
	@TableField("EX_WID")
	@Excel(name = "出口宽度", width = 20)
	private BigDecimal exWid;//出口宽度

	/**
	 *入口长度
	 */
	@TableField("EN_LEN")
	@Excel(name = "入口长度", width = 20)
	private BigDecimal enLen;//入口长度

	/**
	 *出口长度
	 */
	@TableField("EX_LEN")
	@Excel(name = "出口长度", width = 20)
	private BigDecimal exLen;//出口长度

	/**
	 *切边标记
	 */
	@TableField("TRIM_FLAG")
	@Excel(name = "切边标记", width = 20)
	private String trimFlag;//切边标记

	/**
	 *切边后宽度
	 */
	@TableField("TRIM_WIDTH")
	@Excel(name = "切边后宽度", width = 20)
	private BigDecimal trimWidth;//切边后宽度

	/**
	 *切边重量
	 */
	@TableField("TRIM_WT")
	@Excel(name = "切边重量", width = 20)
	private BigDecimal trimWt;//切边重量

	/**
	 *所有子卷个数，分卷数
	 */
	@TableField("SUMCOIL_NUM")
	@Excel(name = "分卷个数", width = 20)
	private BigDecimal sumcoilNum;//所有子卷个数，分卷数

	/**
	 *重卷所有子卷重量和
	 */
	@TableField("TOTAL_SUM_WEIGHT")
	@Excel(name = "重卷所有子卷重量和", width = 20)
	private BigDecimal totalSumWeight;//重卷所有子卷重量和

	/**
	 *入口切头刀数
	 */
	@TableField("EN_CUTHEAD_NUM")
	@Excel(name = "入口切头刀数", width = 20)
	private BigDecimal enCutheadNum;//入口切头刀数

	/**
	 *入口切头长度
	 */
	@TableField("EN_CUTHEAD_LEN")
	@Excel(name = "入口切头长度", width = 20)
	private BigDecimal enCutheadLen;//入口切头长度

	/**
	 *入口切头重量
	 */
	@TableField("EN_CUTHEAD_WT")
	@Excel(name = "入口切头重量", width = 20)
	private BigDecimal enCutheadWt;//入口切头重量

	/**
	 *入口切尾刀数
	 */
	@TableField("EN_CUTTAIL_NUM")
	@Excel(name = "入口切尾刀数", width = 20)
	private BigDecimal enCuttailNum;//入口切尾刀数

	/**
	 *入口切尾长度
	 */
	@TableField("EN_CUTTAIL_LEN")
	@Excel(name = "入口切尾长度", width = 20)
	private BigDecimal enCuttailLen;//入口切尾长度

	/**
	 *入口切尾重量
	 */
	@TableField("EN_CUTTAIL_WT")
	@Excel(name = "入口切尾重量", width = 20)
	private BigDecimal enCuttailWt;//入口切尾重量

	/**
	 *出口切头刀数
	 */
	@TableField("EX_CUTHEAD_NUM")
	@Excel(name = "出口切头刀数", width = 20)
	private BigDecimal exCutheadNum;//出口切头刀数

	/**
	 *出口切头长度
	 */
	@TableField("EX_CUTHEAD_LEN")
	@Excel(name = "出口切头长度", width = 20)
	private BigDecimal exCutheadLen;//出口切头长度

	/**
	 *出口切头重量
	 */
	@TableField("EX_CUTHEAD_WT")
	@Excel(name = "出口切头重量", width = 20)
	private BigDecimal exCutheadWt;//出口切头重量

	/**
	 *出口切尾刀数
	 */
	@TableField("EX_CUTTAIL_NUM")
	@Excel(name = "出口切尾刀数", width = 20)
	private BigDecimal exCuttailNum;//出口切尾刀数

	/**
	 *出口切尾长度
	 */
	@TableField("EX_CUTTAIL_LEN")
	@Excel(name = "出口切尾长度", width = 20)
	private BigDecimal exCuttailLen;//出口切尾长度

	/**
	 *出口切尾重量
	 */
	@TableField("EX_CUTTAIL_WT")
	@Excel(name = "", width = 20)
	private BigDecimal exCuttailWt;//出口切尾重量

	/**
	 *出口取样刀数
	 */
	@TableField("EX_SAMPLE_NUM")
	@Excel(name = "出口取样刀数", width = 20)
	private BigDecimal exSampleNum;//出口取样刀数

	/**
	 *出口取样长度
	 */
	@TableField("EX_SAMPLE_LEN")
	@Excel(name = "出口取样长度", width = 20)
	private BigDecimal exSampleLen;//出口取样长度

	/**
	 *出口取样重量
	 */
	@TableField("EX_SAMPLE_WT")
	@Excel(name = "出口取样重量", width = 20)
	private BigDecimal exSampleWt;//出口取样重量

	/**
	 *开卷机号
	 */
	@TableField("POR_NO")
	@Excel(name = "开卷机号", width = 15)
	private BigDecimal porNo;//开卷机号

	/**
	 *卷取机号
	 */
	@TableField("TR_NO")
	@Excel(name = "卷取机号", width = 15)
	private BigDecimal trNo;//卷取机号

	/**
	 *入口重量和减去出口重量，重量偏差
	 */
	@TableField("WT_DIFF")
	@Excel(name = "重量偏差", width = 15)
	private BigDecimal wtDiff;//入口重量和减去出口重量，重量偏差

	/**
	 *入口切头理论长度
	 */
	@TableField("POR_CUT_HEAD_LEN_THEORY")
	@Excel(name = "入口切头理论长度", width = 20)
	private BigDecimal porCutHeadLenTheory;//入口切头理论长度

	/**
	 *入口切头理论重量
	 */
	@TableField("POR_CUT_HEAD_WT_THEORY")
	@Excel(name = "入口切头理论重量", width = 20)
	private BigDecimal porCutHeadWtTheory;//入口切头理论重量

	/**
	 *入口切尾理论长度
	 */
	@TableField("POR_CUT_TAIL_LEN_THEORY")
	@Excel(name = "入口切尾理论长度", width = 20)
	private BigDecimal porCutTailLenTheory;//入口切尾理论长度

	/**
	 *入口切尾理论重量
	 */
	@TableField("POR_CUT_TAIL_WT_THEORY")
	@Excel(name = "入口切尾理论重量", width = 20)
	private BigDecimal porCutTailWtTheory;//入口切尾理论重量

	/**
	 *出口切头理论长度
	 */
	@TableField("TR_CUT_HEAD_LEN_THEORY")
	@Excel(name = "出口切头理论长度", width = 20)
	private BigDecimal trCutHeadLenTheory;//出口切头理论长度

	/**
	 *出口切头理论重量
	 */
	@TableField("TR_CUT_HEAD_WT_THEORY")
	@Excel(name = "出口切头理论重量", width = 20)
	private BigDecimal trCutHeadWtTheory;//出口切头理论重量

	/**
	 *出口切尾理论长度
	 */
	@TableField("TR_CUT_TAIL_LEN_THEORY")
	@Excel(name = "出口切尾理论长度", width = 20)
	private BigDecimal trCutTailLenTheory;//出口切尾理论长度

	/**
	 *出口切尾理论重量
	 */
	@TableField("TR_CUT_TAIL_WT_THEORY")
	@Excel(name = "出口切尾理论重量", width = 20)
	private BigDecimal trCutTailWtTheory;//出口切尾理论重量

	/**
	 *切边理论重量
	 */
	@TableField("TRIM_WT_THEORY")
	@Excel(name = "切边理论重量", width = 20)
	private BigDecimal trimWtTheory;//切边理论重量

	/**
	 *理论成材率
	 */
	@TableField("YIELD_THEORY")
	@Excel(name = "理论成材率", width = 20)
	private BigDecimal yieldTheory;//理论成材率

	/**
	 *成材率异常原因描述
	 */
	@TableField("RCL_YIELD_REMARK")
	@Excel(name = "成材率异常原因描述", width = 20)
	private String rclYieldRemark;//成材率异常原因描述

	/**
	 *酸轧入口重量
	 */
	@TableField("TCM_EN_WT")
	@Excel(name = "酸轧入口重量", width = 20)
	private BigDecimal tcmEnWt;//酸轧入口重量

	/**
	 *酸轧成材率
	 */
	@TableField("TCM_YIELD")
	@Excel(name = "酸轧成材率", width = 20)
	private BigDecimal tcmYield;//酸轧成材率

	/**
	 *酸轧成材率低，异常原因描述
	 */
	@TableField("TCM_REASON")
	@Excel(name = "酸轧成材率异常原因", width = 20)
	private String tcmReason;//酸轧成材率低，异常原因描述

	/**
	 *连退入口重量
	 */
	@TableField("CAL_EN_WT")
	@Excel(name = "连退入口重量", width = 15)
	private BigDecimal calEnWt;//连退入口重量

	/**
	 *连退出口各子卷总重量和
	 */
	@TableField("CAL_EX_WT")
	@Excel(name = "连退出口各子卷总重量和", width = 20)
	private BigDecimal calExWt;//连退出口各子卷总重量和

	/**
	 *连退成材率
	 */
	@TableField("CAL_YIELD")
	@Excel(name = "连退成材率", width = 15)
	private BigDecimal calYield;//连退成材率

	/**
	 *连退成材率低，异常原因描述
	 */
	@TableField("CAL_REASON")
	@Excel(name = "连退成材率异常原因", width = 20)
	private String calReason;//连退成材率低，异常原因描述

	/**
	 *酸轧-连退-重卷全工序成材率
	 */
	@TableField("WHOLE_YIELD")
	@Excel(name = "酸轧-连退-重卷全工序成材率", width = 20)
	private BigDecimal wholeYield;//酸轧-连退-重卷全工序成材率

	/**
	 *厚度分档
	 */
	@TableField("EXTHK_CLASS")
	@Excel(name = "厚度分档", width = 20)
	private Integer exthkClass;//厚度分档

	/**
	 *宽度分档
	 */
	@TableField("EXWIDTH_CLASS")
	@Excel(name = "宽度分档", width = 20)
	private Integer exwidthClass;//宽度分档

	/**
	 *钢种分档
	 */
	@TableField("YP_CLASS")
	@Excel(name = "钢种分档", width = 20)
	private Integer ypClass;//钢种分档

	/**
	 *创建时间
	 */
	@TableField("CREATE_TIME")
	@Excel(name = "创建时间", width = 25)
	private Date createTime;//创建时间

	/**
	 *是否正常卷，出口重量小于3000kg废卷，标记0，异常卷
	 */
	@TableField("isflag")
	@Excel(name = "是否正常卷", width = 15)
	private String isflag;//是否正常卷，出口重量小于3000kg废卷，标记0，异常卷
}